Towards a Comprehensible Representation of Software Development Tasks Increasing software development effectiveness using dependency diagrams
نویسنده
چکیده
Comprehensible high level representations of software development processes are often not available. By using a clustering algorithm, software development tasks can be represented in a more comprehensible way when using a new diagram style which represents developers as well as the tasks they are performing. Integration in the TESNA project has succeeded and showed that the algorithms work for inputs from real projects. In this way, a diagram style to comprehensibly display software development processes has been created.
منابع مشابه
Columbus { Tool for Reverse Engineering Large Object Oriented Software Systems
One of the most critical issues in large-scale software development and maintenance is the rapidly growing size and complexity of the software systems. As a result of this rapid growth there is a need to understand the relationships between the di erent parts of a large system. In this paper we present a reverse engineering framework called Columbus that is able to analyze large C/C++ projects....
متن کاملSpecifications of Software Architectures using Diagrams of Constructions
Formal methods promise the ultimate quality of software artifacts with mathematical proof of their correctness. Algebraic specification is one of such methods, providing formal specifications of system components suitable for verification of correctness of all individual steps in the software development process, and hence of the entire development process and of the resulting program. In this ...
متن کاملUsing the Tropos Approach to Inform the UML Design: An Experiment Report
Tropos is an agent-oriented software engineering (AOSE) methodology, based on the notion of actors, with goals and plans, and spanning all the phases of software development, from the very early phases of requirements analysis down to the actual implementation. The effectiveness of such methodology in the production of better design documents is evaluated in this study, by investigating the nul...
متن کاملOn the Development of a Software towards Ameliorating Iranian EFL Learners' Reading Proficiency
This article presents the outcomes of how Dynamic Assessment (DA) may be organized to function within a class’s Zone of Proximal Development (ZPD). The testing field also has recently undergone noticeable changes leading to a shift to use technology that is emerged in our era. The study investigated college students’ barriers and motivations for testing reading comprehension ability using the n...
متن کاملAn Attribute Graph Grammar for UML Package Diagrams and its Applications
Abstract— Graphical representations are often used in software design and development because of their expressiveness. Unified Modeling Language (UML) for modeling in software development was proposed recently, and in 2005 it was standardized as the ISO/IEC 19501 standard. In order to automate processing of these graphical representations using computers, a syntax for program diagrams must firs...
متن کامل